package com.wang.bean;

import java.util.HashMap;
import java.util.Map;

public class Result {

    public final static Map map = new HashMap();
    static {



        map.put("100", "登陆成功!");
        map.put("101", "用户名或密码错误，登陆失败!");
        map.put("102", "用户退出成功!");
        map.put("103", "用户密码修改成功!");
        map.put("104", "用户信息修改成功!");
        map.put("105", "用户信息获取成功!");
        map.put("106", "用户注册成功!");
        map.put("107", "用户存在，注册失败!");
        map.put("108", "用户未登陆，操作失败!");
        map.put("109", "用户未授权，操作失败!");
        map.put("110", "用户信息获取失败，用户不存在！");
        map.put("111", "用户ID不能为空！");
        map.put("112", "用户模糊查询成功！");
        map.put("113", "用户名不能为空！");
        map.put("114", "用户密码不能为空！");
        map.put("115", "用户删除成功！");
        map.put("116", "未成功获取用户信息！");
        map.put("117", "自定义！");

        map.put("200", "结果数据获取成功！");
        map.put("201", "结果数据获取失败！");
        map.put("202", "结果数据库异常！");
        map.put("203", "获取数据参数错误！");
        map.put("204", "没有找到文件！");
        map.put("205", "文件流关闭异常！");
        map.put("206", "视频处理完毕，开始下载文件！");
        map.put("207", "视频处理队列中..！");
        map.put("208", "视频正在处理中..！");
        map.put("209", "视频处理异常..！");
        map.put("210", "数据获取未知异常!");
        map.put("211", "数据获取完毕!");
        map.put("212", "视频或图片数据读取错误!");

        map.put("601", "功能列表获取成功!");
        map.put("611", "App版本列表获取成功!");
        map.put("612", "App可用版本列表获取成功!");
        map.put("613", "App更新下载!");

        map.put("301", "单项选择题列表数据获取成功!");
        map.put("302", "单项选择题录入成功!");
        map.put("303", "单项选择题题目重复，选择题录入失败！");
        map.put("304", "题目、4个选项和答案不能为空，选择题录入失败！");

        map.put("701", "查询所有课程信息成功！");
        map.put("702", "课程ID不能为空！");
        map.put("703", "课程代码不能为空！");
        map.put("704", "课程名称不能为空！");
        map.put("705", "添加课程信息成功！");
        map.put("706", "删除课程信息成功！");
        map.put("707", "失败，不存在该条记录！");
        map.put("708", "修改课程信息成功！");
        map.put("709", "查询课程信息成功！");
        map.put("710", "该课程ID已存在！");

        map.put("800", "未知错误！");
        map.put("801", "用户提交选择题答案成功！");
        map.put("802", "用户修改选择题答案成功！");
        map.put("803", "提交选项不能为空！");
        map.put("804", "用户id或单选id不能为空！");
        map.put("805", "不存在该选择题，请检查选择题id！");
        map.put("806", "不存在该用户，请检查用户id！");
        map.put("807", "试卷ID不能为空！");
        map.put("808", "提交用户与登陆用户不同！");

        map.put("901", "题目数量不能为空，不能为0，不能为负数！");
        map.put("902", "动态信息");
        map.put("903", "尚未设置该试卷！");
        map.put("904", "试卷获取成功！");
        map.put("905", "请提交考试需要的题目！");
        map.put("906", "试卷名称不能为空！");
        map.put("907", "试卷ID不能为空！");
        map.put("908", "试卷获取失败，不存在这些id的题目！");

        map.put("1001", "文件为空，上传失败！");
        map.put("1002", "图片格式错误，只支持：gif,bmp,jpg,png,jpeg,webp格式！");
        map.put("1003", "文件过大，文件必须小于20MB！");
        map.put("1004", "文件保存失败！");
        map.put("1005", "文件上传成功！");
        map.put("1006", "文件名不能为空！");
        map.put("1007", "文件不存在！");
        map.put("1008", "系统找不到指定的路径！");
        map.put("1009", "系统发生ID异常！");
        map.put("1010", "下载成功！");
        map.put("1011", "文件不存在！");
        map.put("1012", "数据库未查询到该文件！");
        map.put("1013", "流关闭失败！");


    }




    public String getCode() {
        return code;
    }
    public void setCode(String code) {
        this.code = code;
        setMessage(map.get(code).toString());
    }
    public String getMessage() {
        return message;
    }
    public void setMessage(String message) {
        this.message = message;
    }
    public Object getData() {
        return data;
    }
    public void setData(Object data) {
        this.data = data;
    }

    String code="";
    String message="";
    String type="";

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    Object data=null;

}
